devil's spawn - Alemán Inglés Diccionario